team captains - German English Dictionary